A Complementarity Problem Approach for Multibody Contact Dynamics with Regularized Friction
نویسندگان
چکیده
Contact modelling, simulation, and analysis of mechanical systems with friction need proper treatments due to the non-smooth nature of the contact phenomenon. Two main approaches to deal with the contact problems are constraint and compliant based formulations [3]. In constraint based approaches, the problem is formulated by imposing the kinematic unilateral constraints between bodies in contact. This forms a complementarity condition, meaning that either normal contact velocity or force exists at each time instance. By adding the Coulomb friction, this phenomenon can be represented by a complementarity problem with a friction cone. To solve the resulting complementarity problem, the actual cone may be tackled via appropriate iterative techniques [2]. Alternatively, the friction cone can be linearized [1]. In the latter case, various available pivoting or iterative algorithms can be applied to solve the resulting linear complementarity problem (LCP) [4]. On the other hand, in the compliant based approaches, the complementarity conditions disappear by relaxing the normal direction and characterizing the normal force based on the stiffness and normal penetration. A selected friction model is then incorporated into the equations. This leads us to a set of differential equations in which appropriate numerical techniques should be used to solve the equations. While selecting high stiffness values increases the accuracy of the model, it can imply a set of stiff differential equations which encompasses challenges and drawbacks. A novel complementarity problem formulation based on the combination of the above approaches is introduced in this paper. In this approach, contacts are characterized based on the kinematic constraints while the friction forces are simultaneously regularized and incorporated into the formulation. As a result, the mathematical formulation representing the model is a complementarity problem whose variables are the normal forces. The friction forces are eliminated because of their dependencies to the normal forces, positions, or velocities. More specifically, the friction forces are expressed in terms of the normal forces in the kinetic phase, and they depend on the positions or velocities in the static phase (depending on the selected friction model). It can be shown that if the equations of motion are discretized, the resulting LCP in our proposed formulation reads as
منابع مشابه
Posing Multibody Dynamics with Friction and Contact as a Differential Complementarity Problem
We use a complementarity approach to pose the Coulomb friction model, combine it with a non-penetration condition, and append to a differential algebraic problem to characterize the dynamics of multibody systems with friction and contact. The resulting problem is relaxed to a Cone Complementarity Problem, whose solution is shown to represent the first order optimality condition of a quadratic p...
متن کاملA fixed time-step approach for multibody dynamics with contact and friction
We present a fixed time-step algorithm for the simulation of multi-rigid-body dynamics with joints, contact, collision, and friction. The method solves a linear complementarity problem (LCP) at each step. We show that the algorithm can be obtained as the stiff limit of fixed time-step schemes applied to regularized contact models. We do not perform collision detection. Instead, a noninterpenetr...
متن کاملA Constraint-Stabilized Time-Stepping Approach for Rigid Multibody Dynamics with Joints, Contact and Friction
We present a method for achieving geometrical constraint stabilization for a linear-complementaritybased time-stepping scheme for rigid multibody dynamics with joints, contact, and friction. The method requires the solution of only one linear complementarity problem per step. We prove that the velocity stays bounded and that the constraint infeasibility is uniformly bounded in terms of the size...
متن کاملConstraint Stabilization for Time-stepping Approaches for Rigid Multibody Dynamics with Joints, Contact, and Friction
We present a method for achieving geometrical constraint stabilization for a linear-complementarity-based time-stepping scheme for rigid multibody dynamics with joints, contact, and friction. The method requires the solution of only one linear complementarity problem per step. The method depends on an adjustable parameter γ, but the constraint stabilization effect is shown to hold for any γ ∈ (...
متن کاملA linearly implicit trapezoidal method for integrating stiff multibody dynamics with contact, joints, and friction
We present a hard constraint, linear complementarity based, method for the simulation of stiff multibody dynamics with contact, joints and friction. The approach uses a linearization of the modified trapezoidal method, incorporates a Poisson restitution model at collision, and solves only one linear complementarity problem per time step when no collisions are encountered. We prove that, under c...
متن کامل